/******************************************
***          YT Framework: CSS          ***
*******************************************/

/****** Override Bootstrap *****/
/*.row-fluid .span4 {width: 31.623931623931625%;}*/

/*.row-fluid [class*="span"]{float: right;margin: 0 2.12766% 0 0;}*/

.row-fluid [class*="offset"],.row-fluid [class*="offset"]:first-child{ margin: 0;}
.row-fluid [class*="span"]:first-child{margin-right: 0;}
.row-fluid .first-child{margin-right: 0;}
.row-fluid .span12 {margin: 0;}

.row-fluid .offset12 { margin-right: 105.52486187845304%;*margin-right: 105.41847889972962%;}
.row-fluid .offset12:first-child { margin-right: 102.76243093922652%;*margin-right: 102.6560479605031%;}
.row-fluid .offset11 {margin-right: 96.96132596685082%;*margin-right: 96.8549429881274%;}
.row-fluid .offset11:first-child { margin-right: 94.1988950276243%;*margin-right: 94.09251204890089%;}

.row-fluid .offset10 {margin-right: 88.39779005524862%; *margin-right: 88.2914070765252%;}
.row-fluid .offset10:first-child { margin-right: 85.6353591160221%;*margin-right: 85.52897613729868%;}
.row-fluid .offset9 { margin-right: 79.8342541436464%;*margin-right: 79.72787116492299%;}
.row-fluid .offset9:first-child {margin-right: 77.07182320441989%;*margin-right: 76.96544022569647%;}
.row-fluid .offset8 {margin-right: 71.2707182320442%;*margin-right: 71.16433525332079%;}
.row-fluid .offset8:first-child { margin-right: 68.50828729281768%; *margin-right: 68.40190431409427%;}
.row-fluid .offset7 {margin-right: 62.70718232044199%;*margin-right: 62.600799341718584%;}
.row-fluid .offset7:first-child {margin-right: 59.94475138121547%;*margin-right: 59.838368402492065%;}
.row-fluid .offset6 {margin-right: 54.14364640883978%;*margin-right: 54.037263430116376%;}
.row-fluid .offset6:first-child { margin-right: 51.38121546961326%;*margin-right: 51.27483249088986%;}

.row-fluid .offset5 {margin-right: 45.58011049723757%;*margin-right: 45.47372751851417%;}
.row-fluid .offset5:first-child {margin-right: 42.81767955801105%;*margin-right: 42.71129657928765%;}
.row-fluid .offset4 {margin-right:36.75213675213675%;*margin-right:36.645753773413354%}
.row-fluid .offset4:first-child { margin-right: 34.25414364640884%; *margin-right: 34.14776066768544%;}
.row-fluid .offset3 { margin-right: 28.45303867403315%;*margin-right: 28.346655695309746%;}
.row-fluid .offset3:first-child { margin-right: 25.69060773480663%; *margin-right: 25.584224756083227%;}
.row-fluid .offset2 {margin-right: 19.65811965811966%;*margin-right: 19.551736679396257%;}
.row-fluid .offset2:first-child {margin-right: 17.094017094017094%;*margin-right: 16.98763411529369%;}
.row-fluid .offset1 {margin-right: 11.11111111111111%;*margin-right: 11.004728132387708%;}
.row-fluid .offset1:first-child {margin-right: 8.547008547008547%;*margin-right: 8.440625568285142%;}

/* -----------------------------*/
/*     Base Joomla              */
/* -----------------------------*/
html{direction: rtl;}

ul, ol {margin: 0 15px 10px 0;}
div.image-content {float: right;margin: 0 0 0 15px;position: relative;}

body.contentpane .mailto-close {right:auto;left: 10px;text-align: left;}
.pos-html{float:right;}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]{
	float: right;margin: 5px 0 0 5px;
}
ul.unstyled, ol.unstyled{margin: 0;}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child{border-radius: 3px 0 0 3px;}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child{border-radius: 0 3px 3px 0;text-align: left;}
/* -----------------------------*/
/*     Yt Responsive                 */
/* -----------------------------*/


/* ----------------------------*/
/*     Block: yt_header        */
/* ----------------------------*/
#yt_header .row-fluid > div{
	float: right;
}
#yt_header .module{
	float: right;
}
ul.sj-login-regis li {
    float: right;
}
#yt_header .module.cart h3 {
	padding: 0 60px 0 5px;
    background-position: 70px -94px;
    float: right;
}
.title-link{
	background-position: left 0;
}
a.login-switch .title-link {
    padding-left: 20px;
    padding-right: 35px;
}
.sj-login-regis > li > a.register-switch
{
    background-position: 120px 12px;
}
.sj-login-regis > li > a.register-switch:hover {
    background-position: 120px -158px;
}
.sj-login-regis > li > a.login-switch {
    background-position: 55px -40px;
}
.sj-login-regis > li > a.login-switch:hover {
    background-position: 55px -210px;
}
a.register-switch .title-link {
    padding-left: 20px;
    padding-right: 40px;
}
#member_registration .col-right {
    margin: 15px 10px 0 0;
}
#member_registration span{
	float: right;
	border-radius: 0 5px 5px 0;
}
#member_registration input {
	border-radius: 5px 0 0 5px;
}
.wrap_slidedown{
	left: auto;
	right: 0;
}
.sj-login-regis .sj-login #sj_login_box {
	padding: 0 210px 0 0;
	background-position: 340px 0;
}
#login_form span {
	float: left;
	margin-left: 24px;
}
#login_form .button2 {
    margin: 0 105px 0 0;
}
#login_form .login_input a span {
    padding: 0 6px 0 0;
}
p#form_login_remember input{
	float: right;
}

#mod-finder-searchform{float: left;}
#mod-finder-searchform .btn{right: auto;left: 2px;}


/* ----------------------------*/
/*     Block: yt_menuwrap      */
/* ----------------------------*/
ul.navi div.mega-module{
	padding: 10px 15px 10px 0;
}
.mega-product .yt-virtuemart .yt-vm-content .vm-content-inner .vm-item .yt-main-content .yt-item-image{
	margin: 0 0 15px 10px;
}
.mega-product .yt-virtuemart .yt-vm-content .vm-content-inner .vm-item:first-child .yt-main-content .yt-item-image{
	margin: 0 0 15px 0;
}

/* ----------------------------*/
/*     Block: yt_slideshow      */
/* ----------------------------*/
.sj-content-slickslider-res .sj-slickslider-res-caption {
    float: right;
}
.sj-slickslider-res-caption-inner .addtocart-area {
	right: 0;
	left: auto;
}
.sj-content-slickslider-res .conner-bl {
	right: 0;
	left: auto;
}
/* ----------------------------*/
/*     Block: yt_spotlight   */
/* ----------------------------*/
#yt_spotlight5 .row-fluid [class*="span"]{
	/*float: right;
	margin: 0 2.5641% 0 0;*/
}
#yt_spotlight5 .row-fluid [class*="span"]:first-child{
	margin: 0;
}
#yt_spotlight5 .open-hours h3.modtitle {
    background-position: right 60%;
    padding-right: 55px;
	padding-left: 0;
}
#yt_spotlight5 .module .modcontent {
    background-position: left 0;
}
#yt_spotlight5 [class*="span"]:first-child .module .modcontent {
    background: none;
}
#yt_spotlight5 .module.social .modcontent {
    background: url(../images/line-bg.png) repeat-y left 0;
}

#yt_spotlight5 .open-hours ul li a:before, #yt_spotlight5 .choose-us ul li a:before {
    right: -25px;
	left: auto;
}
#yt_spotlight5 .open-hours ul li a, #yt_spotlight5 .choose-us ul li a {
    margin: 0 25px 0 0;
}
.address-contact, .mobi-contact, .linkcontact {
    background-position: 105% 3px;
    padding: 0 20px 0 0;
}
.mobi-contact {
    background-position: 107% -45px;
}
#yt_spotlight5 .contact-us ul li a {
    background-position: 105% -100px;
    color: #FFFFFF;
    padding-right: 25px;
}

.social li a {
    float: right;
}


/* -----------------------------*/
/*     Module variations        */
/* -----------------------------*/


/* -----------------------------*/
/*       Custom Module         */
/* -----------------------------*/
/*Slide show*/
.sj-content-slickslider-res .btn-pre{
	left: 3%;
}

.sj-content-slickslider-res .btn-next {
    left: 48.6%;
}

/*Extra slider*/
.sj-extraslider .heading-title, .module.new-cakes h3{
	float: right;
	padding: 0 30px 0 0 ;
	background-position: right 5px;
}
.sj-extraslider .extraslider-control {
    float: left;
}
.yt-virtuemart .yt-vm-content .vm-content-inner .vm-item .yt-main-content .yt-item-image {
    float: right;
    margin: 0 0 20px 15px;
}
.yt-item-readmore a {
    float: right;
    margin: 0 12px 0 15px;
}

/*Shipping*/
.module.free-shipping h3 {
	float: right;
	padding: 13px 95px 10px 15px;
	background-position: 250px 17px;
}

ul.latestnews, ul.menu {
	margin: 0 30px 0 0;
}

ul.menu li:before, ul.latestnews li:before {
    margin: 6px -20px 0;
	background-position: 0 bottom;
	float: right;
}
.bg-title ul li:hover {
    margin-right: 15px;
	margin-left: 0;
}
div.news1 div.bs-cat-date:before {
	margin: 0 -23px 0 0;
	float: right;
}
div.news1 div.bs-cat-date,
div.news2 div.bs-cat-date,
div.news3 div.bs-cat-date,
div.news4 div.bs-cat-date {
    margin: -5px 23px 5px 0;
}

.module.exclusive .box input[type="button"] {
    margin: 0 -4px 0 0;
}


/* ----------------------------*/
/*     Block: content          */
/* ----------------------------*/
.layout-lm #content_main{
	padding: 0 10px 0 0;
}

/* Breadcrumb */
ul.breadcrumb .divider{
	background: url(../images/breadcrumb_rtl.png) no-repeat 0 5px;
}
ul.breadcrumb li:first-child .divider{margin: 0 0 0 10px;}


/* ---------------------------------------*/
/*    Module   */
/* ---------------------------------------*/
div.module h3.modtitle{
	padding: 0 4px 0 0;
	direction: ltr;
    text-align: right;
}
div.module span.icon{
	left: 0;
	right: auto;
}
h3.modtitle span.badge{
	left: -23px;
	right: auto;
}
div.module.star h3.modtitle {
    background-position: right center;
    padding: 0 25px 0 0;
}


/* ---------------------------------------*/
/*    Components (content, k2, vm, ...)   */
/* ---------------------------------------*/
.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft {
    float: right;
}
.display-number, .control-buttons, .right {
    text-align: left !important;
}
.browse-view .row .product .spacer span.price-crossed {
    margin: 0 25px 0 0 ;
}
.page-counter {
    float: left;
}
/*Listing VM*/
.item-image, .img-intro-left{
	margin: 0 0 20px 13px;
}
.wrap-button, div.addtocart-area {
    float: right;
    margin: 0 15px 0 0;
}
.product.span6 div.addtocart-area{
	margin: 0 7px 0 0;
}
div.wrap-button {
    margin: 0 0 5px 10px;
}
.display-number span.selectbox{
	background-position: left center;
}
.orderlistcontainer div.activeOrder {
    background-position: left center;
    padding: 0 12px 0 24px;
}

/*Detail VM*/
div.productdetails .main_info {
    float: right;
}
div.main_info div.product_image {
    margin: 0 0 0 20px;
}
.vote-stock {
    float: right;
}
.vote {
    float: right;
}
.ratingbox {
    float: right;
}
.ratingbox span {
	right: 0;
}
.vote-number {
    float: right;
	margin: 5px 15px 0 0 ;
}
.stock-status {
    float: right;
	margin: 0 30px 0 0 ;
}

.stock-status .title {
    float: right;
}
.stock-status .in-stock {
    background-position: right -32px;
    margin: 0 15px 0 0 ;
}
.stock-status .out-stock {
    background-position: right 0;
    margin: 0 15px 0 0 ;
}
div.PricesalesPrice span.PricesalesPrice{
	display: inline-block;
}
.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{
	display: inline-block;
}


.title-tabs > div.review {
    right: 105px;
	left: auto;
}

/* --------Component content ---------*/

/* Featured Content*/
.article-text .item-image{float: right;margin: 0 0 10px 20px;}
a.readmore:after{content: ">";}
ul.actions {
    left: 0;
	right: auto;
}
ul.related-items li.related-item > a {
    background-position: right -88px;
    padding: 0 20px 0 10px;
}

/* Category Content*/


/* ----------Component smart search -------------*/

/* --------------------
Component News Feed, Contact, Weblink... */
.pull-right{float: left;}
div.page-header > h1:before{margin: 0 2px 0 10px;}
.form-horizontal .control-label{float: right;text-align: right;}
#advanced-search{text-align: right;}
	#advanced-search{padding: 0 15px 0 0;}
	div.categories-list ul{padding: 0 15px 0 0;}
	div.categories-list ul ul > li:after,
	div.categories-list ul ul > li:before{left: auto;right: -1px;}
	
form#contact-form .message{
	float: left;
}
.misc-expand .address-contact, .misc-expand .mobi-contact, .misc-expand .linkcontact{
	padding: 0 35px 0 0;
}
.misc-expand .address-contact:before, .misc-expand .mobi-contact:before, .misc-expand .linkcontact:before{
	right: 0;
	left: auto;
}

